package com.basic.business.artErp.service;

import com.basic.business.artErp.domain.TArtErp;
import com.basic.common.core.service.IBaseService;

import java.util.List;
import java.util.Map;

/**
 * 任务erpService接口
 *
 * @author ruize
 * @date 2024-11-23
 */
public interface ITArtErpService extends IBaseService<TArtErp> {

    public int insertTArtErp(TArtErp tArtErp);

    public int updateTArtErp(TArtErp tArtErp);

    public int selectArtNum(TArtErp tArtErp);

    public List<Map<String, Object>> getUserIdList();

    public List<Map<String, Object>> getTaskCompletionStatistics(String beginTime,String endTime,String name,String userId);

    public List<TArtErp> getDoesItExist(TArtErp tArtErp);

    public List<TArtErp> getretrieve(TArtErp tArtErp);

    public List<TArtErp> getAssignTasksList(TArtErp tArtErp);

    public List<Map<String, Object>> getArtistAllocationList();

    public List<Map<String, Object>> getReceiveTasksPersonList();

    public List<Map<String, Object>> getMakeUpList();
}
